
//.- Establecemos la conexion
var db = require("./connectionDB");
db.connect();

var COLLECTION_ENTERPRISE = "enterprise";




//.- funcion que verifica si el usuario pertenece a a la collecion "users" 
exports.login = function(usuario,callback){
	db.collection(COLLECTION_ENTERPRISE,function(error,collection){
		//.- Buscamos en la coleccion el usuario (tanto por user como pos password, y retornamos el resultamos como array)	
		collection.find(usuario).toArray(function(error,items){			
			//.- ejecutamos callback con exito			
			if(error)
				callback({success:false});
			else						
				if(items.length > 0)
					callback({success:true});
				else
					callback({success:false});
			
		});
	});
 
 };
 
 
 
 
 
 //.- guardar usuario
 
 exports.saveEnterprise = function(enterprise,callback){
	 
	 db.collection(COLLECTION_ENTERPRISE,function(error,collection){		 
		 //- guardar
		 collection.insert(enterprise,{safe:true},function(error,result){ 
			 
			 if(error){
				 callback({success:false});
			 }
			 else{
				 callback({success:true,enterprise:result[0]});
			 }
			 
		 });	
	 });
 };
 
 
 //.- recuperar datos de usuario logueado
 
 exports.getUser = function(user,callback){
	 db.collection('user',function(error,collection){
		 
		 collection.find(user).toArray(function(error,items){
			 if(error)
					callback({success:false});
				else						
					if(items.length > 0)
						callback({success:true});
					else
						callback({success:false});
			 
			 
		 });
		 
		 
	 });
	 
 };
 

 
 